package vip.xiaonuo.smzq.modular.jsc.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import vip.xiaonuo.smzq.modular.hisi.entity.vo.Kcdgmtj;
import vip.xiaonuo.smzq.modular.jsc.entity.Kczl;
import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.smzq.modular.jsc.entity.Kyq;
import vip.xiaonuo.smzq.modular.jsc.entity.Xxlb;
import vip.xiaonuo.smzq.modular.jsc.entity.Zyyskc;
import vip.xiaonuo.smzq.modular.jsc.entity.vo.*;

import java.util.List;

/**
 * 驾驶舱矿产种类统计 服务类
 *
 * @author sqq
 * @since 2024-05-13
 */
public interface IKczlService extends IService<Kczl> {

    Page<Kczl> page( Integer nd, String xzqhdm);

    LdjscData getLdjscData(Integer nd);

    void add(Kczl kczl);

    List<Kczl> KczlList(Integer nd, String xzqhdm, Integer kclx);

    LdjscDataJbqk getLdjscDataJbqk(Integer nd);

    List<Xxlb> getLdjscDataRdkc(Integer nd);

    LdjscDataKczl getLdjscDataKczl(Integer nd);

    List<Kyq> getLdjscDataKyq(Integer nd);

    Kcdgmtj getLdjscDataKcdgm(Integer nd);

    List<Zyyskc> getLdjscDataZyyskc(Integer nd);

    List<Kcfb> getLdjscDataKcfb(Integer nd);

    Kclyl getLdjscDataKclyl(Integer nd);

    List<Kcfb> getLdjscDataKzfb(Integer nd);
}
